uphill challenge

Translations
сложная задача
Completing the project on time was an uphill challenge.
Завершение проекта в срок было сложной задачей.